package com.dragon.modules.yuegou.entity.marketing;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.dragon.modules.yuegou.enums.marketing.AdvertisementAdType;
import com.dragon.modules.yuegou.enums.marketing.AdvertisementIntervalUnit;
import com.dragon.modules.yuegou.enums.marketing.AdvertisementStatus;
import com.dragon.modules.yuegou.enums.marketing.AdvertisementType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

/**
 * 广告信息表实体类<br>
 * 对应的表为：mkt_advertisement<br>
 * 
 * @author pbuilder generated
 * @date 2022-12-03 14:12:48
 * @company sgy
 * @version 2.0
 */
@TableName("mkt_advertisement")
@ApiModel(description = "广告信息表")
public class AdvertisementEntity {

    /**  */
	protected String id;

    /** 广告名称 */
	@ApiModelProperty("广告名称")
	protected String name;

    /** 副标题 */
	@ApiModelProperty("副标题")
	protected String subtitle;

    /** [枚举]广告类型：0-BANNER页-BANNER、1-品宣-BRAND、2-悦卡支付成功页-CARD、3-优惠停车-PARKING、4-停车支付成功-PARKPAID、5-首页弹窗-ALERT、6-扫码领停车券-SCANGETPARKCOUPON、7-支付成功页-PAYED、8-楼盘推荐-HOUSES、9-酒店推荐-HOTEL、10-新车推荐-CAT、11-地产企业-REAL_ESTATE、12-酒店企业-HOTEL_COMPANY、13-汽车企业-CAT_COMPANY、14-大汉资讯-INFORMATION、15-直播-LIVE */
	@ApiModelProperty("[枚举]广告类型：0-BANNER页-BANNER、1-品宣-BRAND、2-悦卡支付成功页-CARD、3-优惠停车-PARKING、4-停车支付成功-PARKPAID、5-首页弹窗-ALERT、6-扫码领停车券-SCANGETPARKCOUPON、7-支付成功页-PAYED、8-楼盘推荐-HOUSES、9-酒店推荐-HOTEL、10-新车推荐-CAT、11-地产企业-REAL_ESTATE、12-酒店企业-HOTEL_COMPANY、13-汽车企业-CAT_COMPANY、14-大汉资讯-INFORMATION、15-直播-LIVE")
	protected AdvertisementAdType adType;

    /** [枚举]跳转类型：0-外链-LINK、1-商品详情-GOODS、2-助力商品详情-ASSISTANCE、3-秒杀商品详情-SECKILL、4-折扣商品详情-DISCOUNT、5-悦卡详情-CARD、6-商品列表-GOODSLIST、7-悦卡列表-CARDLIST、8-优惠停车-PARK、9-悦店-MERCHANT、10-积分商城-MARKECT、11-悦友-FRIEND、12-助力列表-ASSISTANCELIST、13-秒杀列表-SECKILLLIST、14-折扣列表-DISCOUNTLIST、15-生活缴费-FEE、16-拼团详情-GROUPON、17-拼团列表-GROUPONLIST、18-积分商品详情-POINTDETAIL、19-套餐详情-PACKAGE、20-套餐列表-PACKAGELIST、21-线上抽奖详情-ONLINELOT、22-线上抽奖列表-ONLINELOTLIST、23-会员福利-MEMBERGIFT、24-优惠券详情-COUPON、25-商圈服务-BUSD、26-图片-PICTURE */
	@ApiModelProperty("[枚举]跳转类型：0-外链-LINK、1-商品详情-GOODS、2-助力商品详情-ASSISTANCE、3-秒杀商品详情-SECKILL、4-折扣商品详情-DISCOUNT、5-悦卡详情-CARD、6-商品列表-GOODSLIST、7-悦卡列表-CARDLIST、8-优惠停车-PARK、9-悦店-MERCHANT、10-积分商城-MARKECT、11-悦友-FRIEND、12-助力列表-ASSISTANCELIST、13-秒杀列表-SECKILLLIST、14-折扣列表-DISCOUNTLIST、15-生活缴费-FEE、16-拼团详情-GROUPON、17-拼团列表-GROUPONLIST、18-积分商品详情-POINTDETAIL、19-套餐详情-PACKAGE、20-套餐列表-PACKAGELIST、21-线上抽奖详情-ONLINELOT、22-线上抽奖列表-ONLINELOTLIST、23-会员福利-MEMBERGIFT、24-优惠券详情-COUPON、25-商圈服务-BUSD、26-图片-PICTURE")
	protected AdvertisementType type;

    /** [枚举]状态：0-上架-NORMAL、1-下架-DISABLE */
	@ApiModelProperty("[枚举]状态：0-上架-NORMAL、1-下架-DISABLE")
	protected AdvertisementStatus status;

    /** 图片 */
	@ApiModelProperty("图片")
	protected String img;

    /** 链接地址 */
	@ApiModelProperty("链接地址")
	protected String url;

    /** 商品ID */
	@ApiModelProperty("商品ID")
	protected String spuId;

    /** 跳转对象ID */
	@ApiModelProperty("跳转对象ID")
	protected String objId;

    /** 排序 */
	@ApiModelProperty("排序")
	protected Integer sortNo;

    /** 商圈ID */
	@ApiModelProperty("商圈ID")
	protected String busdId;

    /** 开始时间 */
	@ApiModelProperty("开始时间")
	protected LocalDateTime beginTime;

    /** 结束时间 */
	@ApiModelProperty("结束时间")
	protected LocalDateTime endTime;

    /** 是否限制：0不限制，1限制 */
	@ApiModelProperty("是否限制：0不限制，1限制")
	protected Boolean endLimit;

    /** 间隔时间（默认单位小时） */
	@TableField("`interval`")
	@ApiModelProperty("间隔时间（默认单位小时）")
	protected Integer interval;

    /** [枚举]单位类型：0-时-HOUR、1-分-MINUTE、2-秒-SECOND */
	@ApiModelProperty("[枚举]单位类型：0-时-HOUR、1-分-MINUTE、2-秒-SECOND")
	protected AdvertisementIntervalUnit intervalUnit;

    /** 创建人ID */
	@ApiModelProperty("创建人ID")
	protected String createdBy;

    /** 创建时间 */
	@ApiModelProperty("创建时间")
	protected LocalDateTime createdTime;

    /** 更新人ID */
	@ApiModelProperty("更新人ID")
	protected String modifiedBy;

    /** 更新时间 */
	@ApiModelProperty("更新时间")
	protected LocalDateTime modifiedTime;

    /** 逻辑删除，1表示已删除,0表示未删除 */
	@ApiModelProperty("逻辑删除，1表示已删除,0表示未删除")
	protected Boolean del;

    /** 删除人ID */
	@ApiModelProperty("删除人ID")
	protected String delBy;

    /** 删除时间 */
	@ApiModelProperty("删除时间")
	protected LocalDateTime delTime;

    /** 直播开始时间 */
	@ApiModelProperty("直播开始时间")
	protected LocalDateTime liveBeginTime;

	/**
	 * 构造一个空广告信息表实体对象
	 */
	public AdvertisementEntity(){
		super();
	}

	/**
	 * 依据其它对象的信息构造一个广告信息表实体对象
	 * 
	 * @param other 其它对象
	 */
	public AdvertisementEntity(AdvertisementEntity other){
		super();
     	this.id = other.id;
     	this.name = other.name;
     	this.subtitle = other.subtitle;
     	this.adType = other.adType;
     	this.type = other.type;
     	this.status = other.status;
     	this.img = other.img;
     	this.url = other.url;
     	this.spuId = other.spuId;
     	this.objId = other.objId;
     	this.sortNo = other.sortNo;
     	this.busdId = other.busdId;
     	this.beginTime = other.beginTime;
     	this.endTime = other.endTime;
     	this.endLimit = other.endLimit;
     	this.interval = other.interval;
     	this.intervalUnit = other.intervalUnit;
     	this.createdBy = other.createdBy;
     	this.createdTime = other.createdTime;
     	this.modifiedBy = other.modifiedBy;
     	this.modifiedTime = other.modifiedTime;
     	this.del = other.del;
     	this.delBy = other.delBy;
     	this.delTime = other.delTime;
     	this.liveBeginTime = other.liveBeginTime;
	}


	/**
	 * 获取
	 * 
	 * @return id 
	 */
	public String getId() {
		return id;
	}
  	
	/**
	 * 设置
	 * 
	 * @param id 
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取广告名称
	 * 
	 * @return name 广告名称
	 */
	public String getName() {
		return name;
	}
  	
	/**
	 * 设置广告名称
	 * 
	 * @param name 广告名称
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取副标题
	 * 
	 * @return subtitle 副标题
	 */
	public String getSubtitle() {
		return subtitle;
	}
  	
	/**
	 * 设置副标题
	 * 
	 * @param subtitle 副标题
	 */
	public void setSubtitle(String subtitle) {
		this.subtitle = subtitle;
	}

	/**
	 * 获取[枚举]广告类型：0-BANNER页-BANNER、1-品宣-BRAND、2-悦卡支付成功页-CARD、3-优惠停车-PARKING、4-停车支付成功-PARKPAID、5-首页弹窗-ALERT、6-扫码领停车券-SCANGETPARKCOUPON、7-支付成功页-PAYED、8-楼盘推荐-HOUSES、9-酒店推荐-HOTEL、10-新车推荐-CAT、11-地产企业-REAL_ESTATE、12-酒店企业-HOTEL_COMPANY、13-汽车企业-CAT_COMPANY、14-大汉资讯-INFORMATION、15-直播-LIVE
	 * 
	 * @return adType [枚举]广告类型：0-BANNER页-BANNER、1-品宣-BRAND、2-悦卡支付成功页-CARD、3-优惠停车-PARKING、4-停车支付成功-PARKPAID、5-首页弹窗-ALERT、6-扫码领停车券-SCANGETPARKCOUPON、7-支付成功页-PAYED、8-楼盘推荐-HOUSES、9-酒店推荐-HOTEL、10-新车推荐-CAT、11-地产企业-REAL_ESTATE、12-酒店企业-HOTEL_COMPANY、13-汽车企业-CAT_COMPANY、14-大汉资讯-INFORMATION、15-直播-LIVE
	 */
	public AdvertisementAdType getAdType() {
		return adType;
	}
  	
	/**
	 * 设置[枚举]广告类型：0-BANNER页-BANNER、1-品宣-BRAND、2-悦卡支付成功页-CARD、3-优惠停车-PARKING、4-停车支付成功-PARKPAID、5-首页弹窗-ALERT、6-扫码领停车券-SCANGETPARKCOUPON、7-支付成功页-PAYED、8-楼盘推荐-HOUSES、9-酒店推荐-HOTEL、10-新车推荐-CAT、11-地产企业-REAL_ESTATE、12-酒店企业-HOTEL_COMPANY、13-汽车企业-CAT_COMPANY、14-大汉资讯-INFORMATION、15-直播-LIVE
	 * 
	 * @param adType [枚举]广告类型：0-BANNER页-BANNER、1-品宣-BRAND、2-悦卡支付成功页-CARD、3-优惠停车-PARKING、4-停车支付成功-PARKPAID、5-首页弹窗-ALERT、6-扫码领停车券-SCANGETPARKCOUPON、7-支付成功页-PAYED、8-楼盘推荐-HOUSES、9-酒店推荐-HOTEL、10-新车推荐-CAT、11-地产企业-REAL_ESTATE、12-酒店企业-HOTEL_COMPANY、13-汽车企业-CAT_COMPANY、14-大汉资讯-INFORMATION、15-直播-LIVE
	 */
	public void setAdType(AdvertisementAdType adType) {
		this.adType = adType;
	}

	/**
	 * 获取[枚举]跳转类型：0-外链-LINK、1-商品详情-GOODS、2-助力商品详情-ASSISTANCE、3-秒杀商品详情-SECKILL、4-折扣商品详情-DISCOUNT、5-悦卡详情-CARD、6-商品列表-GOODSLIST、7-悦卡列表-CARDLIST、8-优惠停车-PARK、9-悦店-MERCHANT、10-积分商城-MARKECT、11-悦友-FRIEND、12-助力列表-ASSISTANCELIST、13-秒杀列表-SECKILLLIST、14-折扣列表-DISCOUNTLIST、15-生活缴费-FEE、16-拼团详情-GROUPON、17-拼团列表-GROUPONLIST、18-积分商品详情-POINTDETAIL、19-套餐详情-PACKAGE、20-套餐列表-PACKAGELIST、21-线上抽奖详情-ONLINELOT、22-线上抽奖列表-ONLINELOTLIST、23-会员福利-MEMBERGIFT、24-优惠券详情-COUPON、25-商圈服务-BUSD、26-图片-PICTURE
	 * 
	 * @return type [枚举]跳转类型：0-外链-LINK、1-商品详情-GOODS、2-助力商品详情-ASSISTANCE、3-秒杀商品详情-SECKILL、4-折扣商品详情-DISCOUNT、5-悦卡详情-CARD、6-商品列表-GOODSLIST、7-悦卡列表-CARDLIST、8-优惠停车-PARK、9-悦店-MERCHANT、10-积分商城-MARKECT、11-悦友-FRIEND、12-助力列表-ASSISTANCELIST、13-秒杀列表-SECKILLLIST、14-折扣列表-DISCOUNTLIST、15-生活缴费-FEE、16-拼团详情-GROUPON、17-拼团列表-GROUPONLIST、18-积分商品详情-POINTDETAIL、19-套餐详情-PACKAGE、20-套餐列表-PACKAGELIST、21-线上抽奖详情-ONLINELOT、22-线上抽奖列表-ONLINELOTLIST、23-会员福利-MEMBERGIFT、24-优惠券详情-COUPON、25-商圈服务-BUSD、26-图片-PICTURE
	 */
	public AdvertisementType getType() {
		return type;
	}
  	
	/**
	 * 设置[枚举]跳转类型：0-外链-LINK、1-商品详情-GOODS、2-助力商品详情-ASSISTANCE、3-秒杀商品详情-SECKILL、4-折扣商品详情-DISCOUNT、5-悦卡详情-CARD、6-商品列表-GOODSLIST、7-悦卡列表-CARDLIST、8-优惠停车-PARK、9-悦店-MERCHANT、10-积分商城-MARKECT、11-悦友-FRIEND、12-助力列表-ASSISTANCELIST、13-秒杀列表-SECKILLLIST、14-折扣列表-DISCOUNTLIST、15-生活缴费-FEE、16-拼团详情-GROUPON、17-拼团列表-GROUPONLIST、18-积分商品详情-POINTDETAIL、19-套餐详情-PACKAGE、20-套餐列表-PACKAGELIST、21-线上抽奖详情-ONLINELOT、22-线上抽奖列表-ONLINELOTLIST、23-会员福利-MEMBERGIFT、24-优惠券详情-COUPON、25-商圈服务-BUSD、26-图片-PICTURE
	 * 
	 * @param type [枚举]跳转类型：0-外链-LINK、1-商品详情-GOODS、2-助力商品详情-ASSISTANCE、3-秒杀商品详情-SECKILL、4-折扣商品详情-DISCOUNT、5-悦卡详情-CARD、6-商品列表-GOODSLIST、7-悦卡列表-CARDLIST、8-优惠停车-PARK、9-悦店-MERCHANT、10-积分商城-MARKECT、11-悦友-FRIEND、12-助力列表-ASSISTANCELIST、13-秒杀列表-SECKILLLIST、14-折扣列表-DISCOUNTLIST、15-生活缴费-FEE、16-拼团详情-GROUPON、17-拼团列表-GROUPONLIST、18-积分商品详情-POINTDETAIL、19-套餐详情-PACKAGE、20-套餐列表-PACKAGELIST、21-线上抽奖详情-ONLINELOT、22-线上抽奖列表-ONLINELOTLIST、23-会员福利-MEMBERGIFT、24-优惠券详情-COUPON、25-商圈服务-BUSD、26-图片-PICTURE
	 */
	public void setType(AdvertisementType type) {
		this.type = type;
	}

	/**
	 * 获取[枚举]状态：0-上架-NORMAL、1-下架-DISABLE
	 * 
	 * @return status [枚举]状态：0-上架-NORMAL、1-下架-DISABLE
	 */
	public AdvertisementStatus getStatus() {
		return status;
	}
  	
	/**
	 * 设置[枚举]状态：0-上架-NORMAL、1-下架-DISABLE
	 * 
	 * @param status [枚举]状态：0-上架-NORMAL、1-下架-DISABLE
	 */
	public void setStatus(AdvertisementStatus status) {
		this.status = status;
	}

	/**
	 * 获取图片
	 * 
	 * @return img 图片
	 */
	public String getImg() {
		return img;
	}
  	
	/**
	 * 设置图片
	 * 
	 * @param img 图片
	 */
	public void setImg(String img) {
		this.img = img;
	}

	/**
	 * 获取链接地址
	 * 
	 * @return url 链接地址
	 */
	public String getUrl() {
		return url;
	}
  	
	/**
	 * 设置链接地址
	 * 
	 * @param url 链接地址
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * 获取商品ID
	 * 
	 * @return spuId 商品ID
	 */
	public String getSpuId() {
		return spuId;
	}
  	
	/**
	 * 设置商品ID
	 * 
	 * @param spuId 商品ID
	 */
	public void setSpuId(String spuId) {
		this.spuId = spuId;
	}

	/**
	 * 获取跳转对象ID
	 * 
	 * @return objId 跳转对象ID
	 */
	public String getObjId() {
		return objId;
	}
  	
	/**
	 * 设置跳转对象ID
	 * 
	 * @param objId 跳转对象ID
	 */
	public void setObjId(String objId) {
		this.objId = objId;
	}

	/**
	 * 获取排序
	 * 
	 * @return sortNo 排序
	 */
	public Integer getSortNo() {
		return sortNo;
	}
  	
	/**
	 * 设置排序
	 * 
	 * @param sortNo 排序
	 */
	public void setSortNo(Integer sortNo) {
		this.sortNo = sortNo;
	}

	/**
	 * 获取商圈ID
	 * 
	 * @return busdId 商圈ID
	 */
	public String getBusdId() {
		return busdId;
	}
  	
	/**
	 * 设置商圈ID
	 * 
	 * @param busdId 商圈ID
	 */
	public void setBusdId(String busdId) {
		this.busdId = busdId;
	}

	/**
	 * 获取开始时间
	 * 
	 * @return beginTime 开始时间
	 */
	public LocalDateTime getBeginTime() {
		return beginTime;
	}
  	
	/**
	 * 设置开始时间
	 * 
	 * @param beginTime 开始时间
	 */
	public void setBeginTime(LocalDateTime beginTime) {
		this.beginTime = beginTime;
	}

	/**
	 * 获取结束时间
	 * 
	 * @return endTime 结束时间
	 */
	public LocalDateTime getEndTime() {
		return endTime;
	}
  	
	/**
	 * 设置结束时间
	 * 
	 * @param endTime 结束时间
	 */
	public void setEndTime(LocalDateTime endTime) {
		this.endTime = endTime;
	}

	/**
	 * 获取是否限制：0不限制，1限制
	 * 
	 * @return endLimit 是否限制：0不限制，1限制
	 */
	public Boolean getEndLimit() {
		return endLimit;
	}
  	
	/**
	 * 设置是否限制：0不限制，1限制
	 * 
	 * @param endLimit 是否限制：0不限制，1限制
	 */
	public void setEndLimit(Boolean endLimit) {
		this.endLimit = endLimit;
	}

	/**
	 * 获取间隔时间（默认单位小时）
	 * 
	 * @return interval 间隔时间（默认单位小时）
	 */
	public Integer getInterval() {
		return interval;
	}
  	
	/**
	 * 设置间隔时间（默认单位小时）
	 * 
	 * @param interval 间隔时间（默认单位小时）
	 */
	public void setInterval(Integer interval) {
		this.interval = interval;
	}

	/**
	 * 获取[枚举]单位类型：0-时-HOUR、1-分-MINUTE、2-秒-SECOND
	 * 
	 * @return intervalUnit [枚举]单位类型：0-时-HOUR、1-分-MINUTE、2-秒-SECOND
	 */
	public AdvertisementIntervalUnit getIntervalUnit() {
		return intervalUnit;
	}
  	
	/**
	 * 设置[枚举]单位类型：0-时-HOUR、1-分-MINUTE、2-秒-SECOND
	 * 
	 * @param intervalUnit [枚举]单位类型：0-时-HOUR、1-分-MINUTE、2-秒-SECOND
	 */
	public void setIntervalUnit(AdvertisementIntervalUnit intervalUnit) {
		this.intervalUnit = intervalUnit;
	}

	/**
	 * 获取创建人ID
	 * 
	 * @return createdBy 创建人ID
	 */
	public String getCreatedBy() {
		return createdBy;
	}
  	
	/**
	 * 设置创建人ID
	 * 
	 * @param createdBy 创建人ID
	 */
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	/**
	 * 获取创建时间
	 * 
	 * @return createdTime 创建时间
	 */
	public LocalDateTime getCreatedTime() {
		return createdTime;
	}
  	
	/**
	 * 设置创建时间
	 * 
	 * @param createdTime 创建时间
	 */
	public void setCreatedTime(LocalDateTime createdTime) {
		this.createdTime = createdTime;
	}

	/**
	 * 获取更新人ID
	 * 
	 * @return modifiedBy 更新人ID
	 */
	public String getModifiedBy() {
		return modifiedBy;
	}
  	
	/**
	 * 设置更新人ID
	 * 
	 * @param modifiedBy 更新人ID
	 */
	public void setModifiedBy(String modifiedBy) {
		this.modifiedBy = modifiedBy;
	}

	/**
	 * 获取更新时间
	 * 
	 * @return modifiedTime 更新时间
	 */
	public LocalDateTime getModifiedTime() {
		return modifiedTime;
	}
  	
	/**
	 * 设置更新时间
	 * 
	 * @param modifiedTime 更新时间
	 */
	public void setModifiedTime(LocalDateTime modifiedTime) {
		this.modifiedTime = modifiedTime;
	}

	/**
	 * 获取逻辑删除，1表示已删除,0表示未删除
	 * 
	 * @return del 逻辑删除，1表示已删除,0表示未删除
	 */
	public Boolean getDel() {
		return del;
	}
  	
	/**
	 * 设置逻辑删除，1表示已删除,0表示未删除
	 * 
	 * @param del 逻辑删除，1表示已删除,0表示未删除
	 */
	public void setDel(Boolean del) {
		this.del = del;
	}

	/**
	 * 获取删除人ID
	 * 
	 * @return delBy 删除人ID
	 */
	public String getDelBy() {
		return delBy;
	}
  	
	/**
	 * 设置删除人ID
	 * 
	 * @param delBy 删除人ID
	 */
	public void setDelBy(String delBy) {
		this.delBy = delBy;
	}

	/**
	 * 获取删除时间
	 * 
	 * @return delTime 删除时间
	 */
	public LocalDateTime getDelTime() {
		return delTime;
	}
  	
	/**
	 * 设置删除时间
	 * 
	 * @param delTime 删除时间
	 */
	public void setDelTime(LocalDateTime delTime) {
		this.delTime = delTime;
	}

	/**
	 * 获取直播开始时间
	 * 
	 * @return liveBeginTime 直播开始时间
	 */
	public LocalDateTime getLiveBeginTime() {
		return liveBeginTime;
	}
  	
	/**
	 * 设置直播开始时间
	 * 
	 * @param liveBeginTime 直播开始时间
	 */
	public void setLiveBeginTime(LocalDateTime liveBeginTime) {
		this.liveBeginTime = liveBeginTime;
	}

    public String toString() {
		return new StringBuilder().append("AdvertisementEntity{").
			append("id=").append(id).
			append(",name=").append(name).
			append(",subtitle=").append(subtitle).
			append(",adType=").append(adType).
			append(",type=").append(type).
			append(",status=").append(status).
			append(",img=").append(img).
			append(",url=").append(url).
			append(",spuId=").append(spuId).
			append(",objId=").append(objId).
			append(",sortNo=").append(sortNo).
			append(",busdId=").append(busdId).
			append(",beginTime=").append(beginTime).
			append(",endTime=").append(endTime).
			append(",endLimit=").append(endLimit).
			append(",interval=").append(interval).
			append(",intervalUnit=").append(intervalUnit).
			append(",createdBy=").append(createdBy).
			append(",createdTime=").append(createdTime).
			append(",modifiedBy=").append(modifiedBy).
			append(",modifiedTime=").append(modifiedTime).
			append(",del=").append(del).
			append(",delBy=").append(delBy).
			append(",delTime=").append(delTime).
			append(",liveBeginTime=").append(liveBeginTime).
			append('}').toString();
    }

	/**
	 * 复制对象
	 * 
	 * @return 复制后的新实体对象
	 */
	public AdvertisementEntity copy() {
		return new AdvertisementEntity(this);
	}

    /**  */
	public static final String COL_ID = "id";

    /** 广告名称 */
	public static final String COL_NAME = "name";

    /** 副标题 */
	public static final String COL_SUBTITLE = "subtitle";

    /** [枚举]广告类型：0-BANNER页-BANNER、1-品宣-BRAND、2-悦卡支付成功页-CARD、3-优惠停车-PARKING、4-停车支付成功-PARKPAID、5-首页弹窗-ALERT、6-扫码领停车券-SCANGETPARKCOUPON、7-支付成功页-PAYED、8-楼盘推荐-HOUSES、9-酒店推荐-HOTEL、10-新车推荐-CAT、11-地产企业-REAL_ESTATE、12-酒店企业-HOTEL_COMPANY、13-汽车企业-CAT_COMPANY、14-大汉资讯-INFORMATION、15-直播-LIVE */
	public static final String COL_AD_TYPE = "ad_type";

    /** [枚举]跳转类型：0-外链-LINK、1-商品详情-GOODS、2-助力商品详情-ASSISTANCE、3-秒杀商品详情-SECKILL、4-折扣商品详情-DISCOUNT、5-悦卡详情-CARD、6-商品列表-GOODSLIST、7-悦卡列表-CARDLIST、8-优惠停车-PARK、9-悦店-MERCHANT、10-积分商城-MARKECT、11-悦友-FRIEND、12-助力列表-ASSISTANCELIST、13-秒杀列表-SECKILLLIST、14-折扣列表-DISCOUNTLIST、15-生活缴费-FEE、16-拼团详情-GROUPON、17-拼团列表-GROUPONLIST、18-积分商品详情-POINTDETAIL、19-套餐详情-PACKAGE、20-套餐列表-PACKAGELIST、21-线上抽奖详情-ONLINELOT、22-线上抽奖列表-ONLINELOTLIST、23-会员福利-MEMBERGIFT、24-优惠券详情-COUPON、25-商圈服务-BUSD、26-图片-PICTURE */
	public static final String COL_TYPE = "type";

    /** [枚举]状态：0-上架-NORMAL、1-下架-DISABLE */
	public static final String COL_STATUS = "status";

    /** 图片 */
	public static final String COL_IMG = "img";

    /** 链接地址 */
	public static final String COL_URL = "url";

    /** 商品ID */
	public static final String COL_SPU_ID = "spu_id";

    /** 跳转对象ID */
	public static final String COL_OBJ_ID = "obj_id";

    /** 排序 */
	public static final String COL_SORT_NO = "sort_no";

    /** 商圈ID */
	public static final String COL_BUSD_ID = "busd_id";

    /** 开始时间 */
	public static final String COL_BEGIN_TIME = "begin_time";

    /** 结束时间 */
	public static final String COL_END_TIME = "end_time";

    /** 是否限制：0不限制，1限制 */
	public static final String COL_END_LIMIT = "end_limit";

    /** 间隔时间（默认单位小时） */
	public static final String COL_INTERVAL = "`interval`";

    /** [枚举]单位类型：0-时-HOUR、1-分-MINUTE、2-秒-SECOND */
	public static final String COL_INTERVAL_UNIT = "interval_unit";

    /** 创建人ID */
	public static final String COL_CREATED_BY = "created_by";

    /** 创建时间 */
	public static final String COL_CREATED_TIME = "created_time";

    /** 更新人ID */
	public static final String COL_MODIFIED_BY = "modified_by";

    /** 更新时间 */
	public static final String COL_MODIFIED_TIME = "modified_time";

    /** 逻辑删除，1表示已删除,0表示未删除 */
	public static final String COL_DEL = "del";

    /** 删除人ID */
	public static final String COL_DEL_BY = "del_by";

    /** 删除时间 */
	public static final String COL_DEL_TIME = "del_time";

    /** 直播开始时间 */
	public static final String COL_LIVE_BEGIN_TIME = "live_begin_time";
}
